two stage pump - French English Dictionary